using System;
namespace time
{
    public class work_extension
    {
        public static void Main()
        {
            int i = 0;
            i.display();
            Console.WriteLine();
            System.Reflection.Assembly.GetAssembly(i.GetType()).display();

            Console.Read();
        }

    }

    public static class extension
    {
        public static void display(this object obj)
        {
            Console.Write("{0} lives here:{1}", obj.GetType().Name,
                  System.Reflection.Assembly.GetAssembly(obj.GetType()));
        }
    }
}